花费 7 ms
JDK自带方法实现RSA非对称加密

几点注意: 1.用到了KeyFactory。 2.用到了公私钥的规范。 3.RSA密钥长度从512~65536,必须是64的整数倍 ...

Tue Nov 24 08:22:00 CST 2015 2 34288
数字签名原理简介(附数字证书)

首先要了解什么叫对称加密和非对称加密,消息摘要这些知识。 1. 非对称加密 在通信双方,如果使用非对称加密,一般遵从这样的原则:公钥加密,私钥解密。同时,一般一个密钥加密,另一个密钥就可以解密。 ...

Sun Nov 22 20:22:00 CST 2015 6 31464
数字证书简介及Java编码实现

1.数字证书简介 数字证书具备常规加密解密必要的信息,包含签名算法,可用于网络数据加密解密交互,标识网络用户(计算机)身份。数字证书为发布公钥提供了一种简便的途径,其数字证书则成为加密算法以及公钥的 ...

Thu Nov 26 08:02:00 CST 2015 0 20273
JDK自带方法实现AES对称加密

请看代码。 因为某些国家的进口管制限制,Java发布的运行环境包中的加解密有一定的限制。比如默认不允许256位密钥的AES加解密,解决方法就是修改策略文件。 ...

Mon Nov 23 07:13:00 CST 2015 0 19196
JDK自带方法实现RSA数字签名

JDK 6只支持MD2withRSA, MD5withRSA, SHA1withRSA 其他的如SHA512withRSA需要第三方包支持,如BC(bouncy castle) --2015112 ...

Wed Nov 25 07:13:00 CST 2015 0 10039
Base64的Java代码实现

欢迎拍砖~ 在数据二进制和byte互相转换的地方方法写得有点挫,不知道有没有更好的方法~ 顺便复习了java的一些基础东西,如位操作,原码反码补码 可以在这篇blog里学习到详细的知识点:htt ...

Wed Dec 02 07:42:00 CST 2015 0 2894

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM